Bi-Objective Workflow Scheduling on Heterogeneous Computing Systems Using a Memetic Algorithm

نویسندگان

چکیده

Due to the high power bills and negative environmental impacts, workflow scheduling with energy consciousness has been an emerging need for modern heterogeneous computing systems. A number of approaches have developed find suboptimal schedules through heuristics by means slack reclamation or trade-off functions. In this article, a memetic algorithm energy-efficient is proposed quality-guaranteed solution runtime efficiency. The basic idea retain advantages population-based, heuristic-based, local search methods while avoiding their drawbacks. Specifically, incorporates improved non-dominated sorting genetic (NSGA-II) explore potential task priorities allocates tasks processors earliest finish time (EFT)-based heuristic provide time-efficient candidate. Then, method integrated pruning technique launched low possibility, exploit feasible region indicated candidate schedule. Experimental results on workflows from both randomly-generated real-world applications suggest that achieves bi-objective optimization, improving makespan, saving 4.9% 24.3%, respectively. Meanwhile, it complexity compared similar work HECS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Bi-objective Workflow Application Scheduling in Cloud Computing Systems

The task scheduling is a key process in large-scale distributed systems like cloud computing infrastructures which can have much impressed on system performance. This problem is referred to as a NP-hard problem because of some reasons such as heterogeneous and dynamic features and dependencies among the requests. Here, we proposed a bi-objective method called DWSGA to obtain a proper solution f...

متن کامل

Bi-objective Scheduling in Heterogeneous Grid Computing Systems Using a Parallel Micro Evolutionary Algorithm

This work presents the application of a micro evolutionary algorithm to solve a biobjective scheduling problem in heterogeneous grid computing environments. A new formulation of the bi-objective scheduling problem is introduced, by considering the makespan and weighted response ratio metrics, which account for the total execution time and the waiting time respectively. The problem is NP-hard, a...

متن کامل

Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems

Recent studies focus primarily on low energy consumption or execution time for task scheduling with precedence constraints in heterogeneous computing systems. In most cases, system reliability is more important than other performance metrics. In addition, energy consumption and system reliability are two conflicting objectives. A novel bi-objective genetic algorithm (BOGA) to pursue low energy ...

متن کامل

An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ

An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...

متن کامل

An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ

An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2021

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics10020209